前段时间一直用Windows写代码,用到了了一些python3.6+才有的语法特性,结果放到自己的服务器上跑不起来,手动编译安装了python3.7,运行的时候有些依赖依然解析到3.5上去了,无赖,查找升级系统的python版本
google出来的常用的错误办法就是:1
2
3
4
5sudo add-apt-repository ppa:jonathonf/python-3.7
sudo apt update
sudo apt install python3.7
python3.7 -m pip install pipenv
结果依然报错
ImportError: cannot import name ‘sysconfig’ (Ubuntu 16.04)
google 良久,发现天坑,原来ppa:jonathonf的库有问题,用ppa:deadsnakes/ppa这个就完美升级了
再来一次,正确的:1
2
3
4
5
6
7
8sudo apt autoremove python3.7
sudo rm -rf /etc/apt/sources.list.d/jonathonf-ubuntu-python-3*
sudo apt update
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7
python3.7 -m pip install pipenv